

#ifndef _ABS_WINDOW_H_
#define _ABS_WINDOW_H_

#include "CoreApi.hpp"
#include "AbstractObject.hpp"
#include <QMainWindow>
#include <QWidget>

namespace NSCore {

	class COREAPI AbstractWindow :
		public QMainWindow,
		public AbstractObject
	{
		Q_OBJECT
	public:
		AbstractWindow(QWidget* p = nullptr);
		virtual ~AbstractWindow();
		virtual inline QString className() { return "AbstractWindow"; };
	private:

	};


}

#endif





